package com.example.xxtautosignjava.schedule;


import com.example.xxtautosignjava.controller.DingshiScheduleController;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Configuration;
import org.springframework.scheduling.annotation.EnableScheduling;

@Configuration      //1.主要用于标记配置类，兼备Component的效果。
@EnableScheduling   // 2.开启定时任务

public class RemoveSchedule {
    @Autowired
    DingshiScheduleController dingshiScheduleController;
    //3.添加定时任务
//    @Scheduled(cron = "0 0 */1 * * ?")
//    //或直接指定时间间隔，例如：5秒
//    //@Scheduled(fixedRate=5000)
//    private void configureTasks() throws IOException {
//        dingshiScheduleController.removeByList();
//        System.err.println("执行静态定时任务时间: " + LocalDateTime.now());
//    }

//    @Scheduled(cron = "0/5 * * * * ?")//或直接指定时间间隔，例如：5秒
//    //@Scheduled(fixedRate=5000)
//    private void configureTasks1() {
//
//        System.err.println("执行静态定时任务时间: " + LocalDateTime.now());
//    }
}
